사이트 내 전체검색
PHP
[MS-SQL] 개체 이름 'tblStudy'이(가) 잘못되었습니다.
로빈아빠
https://cmd.kr/php/706 URL이 복사되었습니다.

본문

[ 문제 ]

Microsoft OLE DB Provider for SQL Server 오류 '80040e37'
개체 이름 'tblStudy'이(가) 잘못되었습니다.



[해결 1 ]

SQL 데이터 베이스 복구시 mdf 파일을 복구할때 복구전 디비에 소유자가 설정 되어 있을 경우
검색,수정,삭제 등이 오류가 발생할 경우 아래와 같이 처리한다.

예)테이블명이 'tblStudy' 라고 할 경우
오류 메시지  -> 서버: 메시지 208, 수준 16, 상태 1, 줄 1 개체 이름 'tblStudy'이(가) 잘못되었습니다.

exec sp_changeobjectowner 'webschool.tblStudy', 'dbo'

위의 명령은 'tblStudy' 테이블의 소유자가 'webschool' 로 되어 있을때 dbo 로 변경하는 예임.
dbo 로 권한 변경 후 소유권을 변경하면 해결 될 겁니다.

출처 : 초코케익 ( http://blog.naver.com/megadeth75/100017664536 )



[ 해결 2]

테이블 이름을 중간에 임의로 변경한경우에도 발생합니다.
새롭게 테이블 이름을 생성하면 정상작동합니다.

댓글목록

등록된 댓글이 없습니다.

PHP
871 (5/18P)

Search

Copyright © Cmd 명령어 13.59.204.181